.page {
    height: 100vh;
    background-color: white;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: stretch;
}

.header {
    height: 70px;
    background-color: #326ce3;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: stretch;
}

.logo {
    height: 70px;
    width: 200px;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    color: white;
    font-size: 30px;
}

.logo-img {
    margin-left: 15px;
    height: 70px;
    width: 70px;
    background-image: url("../image/NAlogo.png");
    background-size: cover;
}

.pro {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.body {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: stretch;
}

.aside {
    height: 100%;
    width: 200px;
    background-color: #326ce3;
}

.ty {
    padding: 15px 15px 15px 45px;
    color: white;
}

.main {
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: stretch;
}

.mainh {
    height: 70px;
    padding-left: 30px;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: end;
}

.mainb {
    flex: 1;
    
}

.sdel {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: stretch;
}

.logpage {

    height: 100vh;
    background-color: aqua;
    background-image: url("/image/logbg.jpg");
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.logpage1 {
  
     background-color: transparent;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.cardlog {
    opacity: 80%;
    width: 820px;
    height: 620px;
    background-color: rgb(209, 222, 222);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}

.cardlog-left {

    width: 400px;
    height: 600px;
    background-color: rgb(209, 222, 222);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cardlog-right {
    width: 400px;
    height: 600px;
    background-color: rgb(209, 222, 222);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pic1 {
    border-radius: 10px;
    width: 400px;
    height: 600px;
    background-image: url("/image/name1.jpg");
    background-size: cover;
    background-position: center;
}

.pic2 {
    border-radius: 10px;
    width: 400px;
    height: 600px;
    background-image: url("/image/name3.jpg");
    background-size: cover;
    background-position: center;
}

.pic3 {
    border-radius: 10px;
    width: 400px;
    height: 600px;
    background-image: url("/image/name2.jpg");
    background-size: cover;
    background-position: center;
}